package com.excerise.arr;

/**
 * 数组：数组是一种用于存储多个相同类型数据的存储模型
 * 1.定义格式：（推荐方式）
 *      数据类型[] 数组名
 *      举例：int[] arr
 * 2.数组初始化之动态初始化
 *      Base:所谓初始化：就是为数组中的数组元素分配内存空间，并为每个元素赋值
 *      B:数组的初始化
 *          动态初始化
 *              初始化时只指定数组长度，由系统为数组分配初始值
 *          静态初始化
 *
 * @author Way on 2021/4/25
 */
public class Arr {

    public static void main(String[] args) {

        //定义格式并动态初始化
        int[] dynamicArr = new int[3];
        for (int i : dynamicArr) {
            //系统自动分配当前数组类型的默认值：0
            System.out.println(i);
        }
        //静态初始化
        int[] staticArr = {1, 2, 3};
        //遍历
        for (int i : staticArr) {
            System.out.println(i);
        }
    }
}

